字典是和种键值对结构的序列结构,其中的键(key)和值(value)一一对应。
字典用在需要高速查找的地方。
特征:无序,键值对形式,键不可以重复,值可以重复。
dicta={"name":["张三","李四"],"年龄":[25,32]}
print(dicta)
print(dicta["name"])
返回值:
{'name': ['张三', '李四'], '年龄': [25, 32]}
['张三', '李四']
1、修改值:
dicta={"name":["张三","李四"],"年龄":[25,32]}
print(dicta)
dicta["name"]=["老六","王麻子"]
print(dicta)
返回值:
{'name': ['张三', '李四'], '年龄': [25, 32]}
{'name': ['老六', '王麻子'], '年龄': [25, 32]}
2、增加数据,给一个不存在的键,然后赋值就行了。
dicta={"name":["张三","李四"],"年龄":[25,32]}
print(dicta)
dicta["sex"]=["男","女"]
print(dicta)
返回值:
{'name': ['张三', '李四'], '年龄': [25, 32]}
{'name': ['张三', '李四'], '年龄': [25, 32], 'sex': ['男', '女']}
3、删除数据
dicta={"name":["张三","李四"],"年龄":[25,32],"sex":["男","女"]}
print(dicta)
dicta1=dicta.pop("sex")
print(dicta)
返回值:
{'name': ['张三', '李四'], '年龄': [25, 32], 'sex': ['男', '女']}
{'name': ['张三', '李四'], '年龄': [25, 32]}
4、判断某个键是否存在
dicta={"name":["张三","李四"],"年龄":[25,32],"sex":["男","女"]}
print("name" in dicta)
返回值:
True